electron deficiency - French English Dictionary